#ifndef __LINKLIST_H
#define __LINKLIST_H

typedef struct node
{
    int data;
    struct node *next;
}listnode, *linklist;


linklist init_list(void);
linklist new_node(int data);
linklist list_add_tail(linklist head, linklist new);
void show_list(linklist head);
linklist list_del(linklist head);
linklist Josephus(linklist head);

#endif